@charset "utf-8";
html{
overflow-y:hidden;
}
body{
font:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, "宋体",sans-serif;
font-size:12px;
background:#073974 url(../images/login/login_body_bg.png) top left repeat-x;
*background-color:#042f69;
margin:0;
padding:0;
color:#373737;
}
.login{
position:absolute;
width:508px;
height:356px;
left:50%;
top:50%;
margin-left:-254px;
margin-top:-184px;
background:url(../images/login/login_bg.png) no-repeat;
}
.version {
font-family:Arial;
color:#5487BE;
font-weight:bold;
font-style:italic;
position:absolute;
font-weight:bold;
top:34px;
left:214px;
}
.login_logo{
margin:21px 0 0 2px;
}
.login_area,#dc_login,#login_input1,#login_input2,
#login_input3,.login_help,#tips,#hotline
{
float:right;
clear:both;
}
.login_area{
padding-top:22px;
padding-right:17px;
}
.login_dc{
padding-top:10px;
}
#dc_login{
margin-top:18px;
_margin-top:18px;
padding-right:17px;
width:210px;
}
#login_input1{
padding-top:3px;
}
#login_input2{
padding-top:2px;
}
.login_help{
padding-top:6px;
}
.help_dc{
width:149px;
margin-right:-2px;
}
.login_title{
font-weight:bold;
color:#151a20;
}
.login_txt{
border:1px solid #86b7df;
width:110px;
_height:15px;
}
.login_btn{
*padding-top:3px;
padding-left:5px;
*padding-left:2px;
font-size:12px;
border:0;
background-image:url(../images/login/login_btn.png);
width:45px;
height:18px;
cursor:pointer;
}
.login_btn_en{
border:0;
background-image:url(../images/login/login_btn_en.png);
width:45px;
height:18px;
cursor:pointer;
}
.login_help a{
color:#5483b7;
text-decoration:underline;
}
.login_help a:hover{
color:#ff8c00;
text-decoration:none;
}
.login_info{
margin-top:69px;
_margin-top:66px;
margin-right:17px;
_margin-right:8px;
float:right;
color:#053b83;
overflow:auto;
width:400px;
}
.info_dc{
margin-top:23px;
_margin-top:16px;
*+margin-top:17px;
}
#tips{
width:100%;
text-align:right;
}
#hotline{
width:100%;
text-align:right;
margin-top:0;
}
#login_bottom{
margin-top:5px;
float:left;
margin-left:17px;
_margin-left:11px;
width:490px;
line-height:30px;
}
#copyright{
color:#013d83;
float:left;
width:50%;
margin-top:1px;
_margin-top:-2px;
}
#copyright,x:-moz-any-link,x:default { 
margin-top:5px; /* FF3 */
*margin-top:-4px;/* ie7 */
} 
#language{
float:right;
margin-top:0;
*margin-top:-3px;
_margin-top:0px;
color:#151a20;
}
#wrong{
margin:-122px 10px 0 0;
_margin:-120px 5px 0 0;
color:#FF0000;
float:right;
width:200px;
text-align:right;
}
.wrong_info{
color:#FF0000;
float:right;
width:200px;
text-align:right;
line-height:25px;
margin:-155px 10px 0 0;
*+margin:-146px 10px 0 0;
_margin:-145px 5px 0 0;
clear:none;
}
.dc{
clear:both;
margin-top:-90px;
_margin-top:-85px;
*+margin-top:-82px;
_margin-right:4px;
}